Restrain yourself! - Deutsch Englisch Wörterbuch